keep (a person) guessing - English Synonyms Dictionary